import { ILoginState } from "./login/type";
import { ISystemStateType } from "./system/type";
import { ISelectOptionType } from "@/components/form-module/type/type";
import { IAnalysisStateType } from "./analysis/type";
export interface IRootState {
  rolesOptions: ISelectOptionType[];
  departmentOptions: ISelectOptionType[];
  menuListTreeData: any[];
}

export interface IRootWithModule {
  login: ILoginState;
  system: ISystemStateType;
  analysis: IAnalysisStateType;
}

export type IStoreType = IRootState & IRootWithModule;
